#ifndef _NETWORK_H_
#define _NETWORK_H_

#include "at_parser.h"
#include "at_module.h"
#include "at_port.h"
#include "at_ec20_https.h"
#include "at_ec20_file.h"
//#define     USE_MODULE_MQTT

typedef enum
{
    NETWORK_IDLE,
    NETWORK_CONNECTING,
    NETWORK_CONNECTED,
    NETWORK_WAIT,
}NETWORK_STATUS;

//网络初始化
void NetworkInit(void);

//启动网络
void NetworkStart(void);

//停止网络
void NetworkStop(void);

//获取当前网络状态
NETWORK_STATUS GetNetworkStatus(void);

//上报一次属性
void NetworkReport(void);

//拉取升级信息
void NetworkRequsetOTA(void);

void NetworkLoop(void);

#endif
